{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Phystech@DataScience\n", "## Домашнее задание 3\n", "\n", "**Правила, прочитайте внимательно:**\n", "\n", "* Выполненную работу нужно отправить телеграм-боту `@thetahat_ds25_bot`. Для начала работы с ботом каждый раз отправляйте `/start`. Дождитесь подтверждения от бота, что он принял файл. Если подтверждения нет, то что-то не так. **Работы, присланные иным способом, не принимаются.**\n", "* Дедлайн см. в боте. После дедлайна работы не принимаются кроме случаев наличия уважительной причины.\n", "* Прислать нужно **ноутбук в формате `ipynb`**. Если вы строите интерактивные графики, их стоит прислать в формате html.\n", "* Следите за размером файлов. **Бот не может принимать файлы весом более 20 Мб.** Если файл получается больше, заранее разделите его на несколько.\n", "* Выполнять задание необходимо полностью самостоятельно. **При обнаружении списывания всем участникам списывания дается штраф -2 балла к итоговой оценке за семестр.**\n", "* Решения, размещенные на каких-либо интернет-ресурсах, не принимаются. Кроме того, публикация решения в открытом доступе может быть приравнена к предоставлении возможности списать.\n", "* Обратите внимание на правила использования ИИ-инструментов при решении домашнего задания.\n", "* **Код из рассказанных на занятиях ноутбуков** можно использовать без ограничений.\n", "* Для выполнения задания используйте этот ноутбук в качестве основы, ничего не удаляя из него. Можно добавлять необходимое количество ячеек.\n", "* Комментарии к решению пишите в markdown-ячейках.\n", "* Выполнение задания (ход решения, выводы и пр.) должно быть осуществлено на русском языке.\n", "* Решение проверяется системой ИИ-проверки **ThetaGrader**. Результат проверки валидируется и исправляется человеком, после чего комментарии отправляются студентам.\n", "* Если код будет не понятен проверяющему, оценка может быть снижена.\n", "* Никакой код из данного задания при проверке запускаться не будет. *Если код студента не выполнен, недописан и т.д., то он не оценивается.*\n", "\n", "Важно!!! Правила заполнения ноутбука:\n", "* Запрещается удалять имеющиеся в ноутбуке ячейки, менять местами положения задач.\n", "* Сохраняйте естественный линейный порядок повествования в ноутбуке сверху-вниз.\n", "* Отвечайте на вопросы, а также добавляйте новые ячейки в предложенных местах, которые обозначены `<...>`.\n", "* В markdown-ячейка, содержащих описание задачи, находятся специальные отметки, которые запрещается модифицировать.\n", "* При нарушении данных правил работа может получить 0 баллов.\n", "\n", "\n", "**Перед выполнением задания посмотрите презентацию по выполнению и оформлению домашних заданий с занятия 2.**\n", "\n", "\n", "**Баллы за задание:**\n", "\n", "\n", "* Задача 1 — 40 баллов\n", "* Задача 2 — 70 баллов\n", "* Задача 3 — 20 баллов\n", "\n", "-----" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "# Bot check\n", "\n", "# HW_ID: phds_hw3\n", "# Бот проверит этот ID и предупредит, если случайно сдать что-то не то\n", "\n", "# Status: not final\n", "# Перед отправкой в финальном решении удали \"not\" в строчке выше\n", "# Так бот проверит, что ты отправляешь финальную версию, а не промежуточную" ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [ "import pandas as pd\n", "import numpy as np\n", "import matplotlib.pyplot as plt\n", "from sklearn.model_selection import train_test_split, GroupShuffleSplit\n", "from sklearn.preprocessing import StandardScaler\n", "from sklearn.linear_model import LogisticRegression\n", "from sklearn.metrics import accuracy_score, balanced_accuracy_score\n", "\n", "from typing import List, Callable, Tuple\n", "\n", "import seaborn as sns\n", "sns.set_theme('notebook', font_scale=1.2, palette='Set2')\n", "\n", "from tqdm.notebook import tqdm" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Задача 1\n", "\n", "Рассмотрим модель логистической регрессии. Признаки объекта представимы в виде $d$-мерного вектора $x \\in \\mathbb{R}^d$, класс имеет бернулиевское распределение $Y \\sim Bern(\\mu_\\theta(x))$. Мы делаем следующее предположение о зависимости параметра вероятности от признаков:\n", "$${\\mu_\\theta(x) = \\sigma(x^T\\theta)= \\cfrac{1}{1 + e^{-x^T\\theta}}}.$$\n", "\n", "При добавлении регуляризации к модели логистической регрессии оптимизируемый функционал принимает вид\n", "\n", "$$\n", " F(\\theta) = -\\sum_{i=1}^n \\left[Y_i \\log{\\sigma(\\theta^T x_i)} + (1 - Y_i) \\log{\\left(1 - \\sigma(\\theta^T x_i)\\right)}\\right] + \\lambda\\theta^T \\theta\n", "$$\n", "\n", "1. Выпишите формулы градиентного спуска (GD) и стохастического градиентного спуска (SGD).\n", "\n", "2. Покажите, что $F(\\theta)$ — выпуклая функция по $\\theta$ и, как следствие, имеет единственный экстремум, являющийся глобальным максимумом. *Указание*. Посчитайте гессиан (матрицу вторых производных) и покажите, что она положительно определена.\n", "\n", "3. Опишите, как может вести себя решение при отсутствии регуляризации, то есть при $\\lambda = 0$" ] }, { "cell_type": "markdown", "metadata": { "id": "CU79yNBgUkD3" }, "source": [ "## Задача 2" ] }, { "cell_type": "markdown", "metadata": { "id": "j9egrAx6ohr5" }, "source": [ "### Введение\n" ] }, { "cell_type": "markdown", "metadata": { "id": "MNEtDc0IgeKf" }, "source": [ "**РНК-интерференция** (англ. RNA interference; RNAi) — это естественный биологический процесс и перспективный с медицинской точки зрения метод подавления экспрессии генов в эукариотических клетках. Его применяют для изучения функций генов, [разработки новых лекарств](https://www.biopreparations.ru/jour/article/view/575?utm_source=chatgpt.com), а также при генной терапии.\n", "\n", "Механизм РНК-интерференции работает так: поступившая в клетку экзогенная двухцепочечная РНК связывается с рибонуклеазой Dicer, которая нарезает ее на ***малые интерферирующие РНК,*** **или миРНК** **(small interfering RNA, siRNA)** — *небольшие фрагменты длиной 20–25 пар нуклеотидов*. Эти фрагменты взаимодействуют с комплексом RISC, который использует siRNA как «наводку» для поиска нужной молекулы мРНК и расщепляет её, подавляя работу гена.\n", "\n", "> 📌 *Примечание.* В русскоязычной литературе аббревиатурой \"миРНК\" обозначают как siRNA, так и miRNA (микро-РНК), что нередко приводит к путанице. Условимся, под миРНК мы будем иметь в виду именно *малые интерферирующие РНК (siRNA)*." ] }, { "cell_type": "markdown", "metadata": { "id": "gbmEqR0pYLgL" }, "source": [ "\n", "![04.RNK-intrferencija.png](data:image/png;base64,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U1MjAAsXvsU+++zNOeeczS9+cQsAJ510Evfffz/f+973+fCHD+Xuu+/m7rvv5uqrv8OVV35rAxcPko7NHnvsQX19PW+99RYLFrzG/vuPSffRzJo1i8997nNp3cyaNYtp06YxadKnGD16TOJScivNzc0899wchg0bml631tZWLrjgAlzXYdWq1alV+mc/+1maf5YwCNgn6ay89dZbaacA4OCDD+bll1+mvb2dG2+8gW9969vceeed7L333ulbirq6WubNn8fZXzmnQpAffPDB7Lbbbjz++OOUy2Xq6+uZOHEijz/+OGEYpmEVs4M9q5k27TYWvvUGTU27VW/aKG4+Flcvz53PqjUrOX7y8bR3xA8zTUP9QP5vznMAHDTuALzeyinBG+oH8j+P/ZXGBoeDxh0AUJHGzTs89vgTHLj/ATQPbd5gf4CnnvkLR0z4RFoer9dPv69cvpJXXp3P0UdN2mBfN+/w8tz5tLX7/OvRH68ou5t3qHFr07J/ZPxhtHesw807af4b2zebhy57U9Nu6b7V27Lnlc0/u281bt5h5fKVvP5mC/969Mfp8bogc+6bc96bc80+Mv4weryuivLVuLX8z2N/Zb99Bvd7TTZW9uz5P/t/8zniiHEbXGuv16e1dS2vvDp/k2VbtWZlv+e2Oe3td7N/x5BBzf1ur74uVLUnr9dP21s12XqvLrvef1Ntxs07PPXUXBobnLS9ZdG/FV3vZMq2OW2GzG+lP1pb1260PfEOZa/+Hb9TvWbb03spe7YtZetdt4nq7e/U3v/nsb9y2cVHMnXq1IwgH1hpUEd8yAXh3aCU6iCKovVqB+D1119XgDrnnLPTdePHj1fjx49Xge8rpZQaPXq0am5uzuyl1CmnnKoAtXr1atXV1aUANWnSpHT76tWrlWmaasKECUoppR5++GEFqFtvu0UppVQYhUoppc4552xlmqZ64803lVJKfe9731emaap5815J89LpwFBKKXX//fcrQL3++usVaaZNm6bAUCtXrFS+5ynXddX48eNVT09PmkbvO336ZUoppSZMmKBGjBihOjo60jRvvrlIgaHOPPPLSimlbr3tFgWGevbZZ9M0Sil1wQUXKDDU2rWt6oYbb1CAWrp0Wbq9q6tLNTY2qtGjRyullHrjzTcVoK699tpMLkr94Q9/qKibwPcryqyUUjfffLMC1MMPP6xUUk+A+uMf/5imWbli5QbXshrf81RjY+MG1/Paa69VgJo6dapSmfz7W0zTVID63ve+n+4/btw41dzcrKZPv0w1NjaqSZMmqd7eXqWSY4ZRqALfV0EQpPtsEaL4Y+bMmeqCCy6o3qqUUipSkbr66u9sUO9ZLrjggrRu++O0005TL7/8UvVqpZRS69atU6eccmp6vtX833Nz03rtj5kzZ6pp06ZVr1YqKfv3vvf9jZb9zjvvTNvyxjjttNPUiy++WL1aKaXUl798vpr96BPVq1NOOeXUDX5nmijadNmf/svT6W+oP3599682WvYoUurqq7+jbr755upNKV/+8vnq0UcfrV6dcsopp6pXX12Q/JU0lISVK1aqU045VUWVq1P++tdnNnnNfn33rzZ63ptb9ndqb31lr2Tt2lZ1yimnpvfQap599tlNln1T10ypuOw33HhD9eqU91v20047baP3gWeffVZ9+cvnV69O2XTZ499K/2WPlFLRO/7OTznl1A2ePRr9O/fK5epNSimlnnvuufde9ii+5+qyB1Gn8vwupQLVtyillGpTSnVn9xQEYRNEUbR+u/Yhz/pJt7a2AjB0aGzVDXyfNWvWkMvlMKz4NOrr61m9ejVz585l2bLl/OUvf+HZZ//GtGnTGDx4MMVikXPOOZsnnniChQvfAuAf//gHURRx/vnnQ2ItBvC9xCc5mbXRcdw49nXiwvDQQ7OwbZv29nYeeeQRZs+ezZNPPonjuICivb09dZ1ZtGgRJGUGWL++HVDkC3nmzZ+P53mcd955adQPgC984Qs0NjYya9ZDkJSro6Ojwpe7rq5IsVjE1mWa9TtM08CyLGbPns0jjzzCk08+maRWrFypX2VWUiwWGTRoEB0dHRXr3377bZYsWcL8+fNYtmw5by9dApm6sWybKIp48sknueaaq7nwwguZOXNmvC0JF1hTjM9JXz8AM7lem8J2HEaNGsXKlSs599xzOP300xk5ciSXXnopY8eO5T//88cAdHbGr9V/ffev+POf/8wf/vAHHn74YZ577jnuuOOOijQAu+22GytXruSJJ56kra0tdaHRlHvLWLaNYRob+M334SX+q73vuISqTDkqEyavhDu7OlLXJVhHqLoIVRmFwkgmI+ntLQEq3dcPuilH8f5dXV2s72hPXmH7lKO+NACB0UPZXwf4FXmDT0+4jlKpm8jo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a9UFF1yg1q5tVb29vUoppaJIqSAI0nyjKP2qoqjyb2HLU12/YRSm6/V3zfPPP68mTZpUcU3Hjx+vnnrqKbVu3TqllFK+5ynf81Rvb29fmwiCtJ0IwuaQbX9nnvllZZqmWrlipVJKqdNOO00B6s03F6VplVKqq6tLTZo0KW2XkydPTtqpoZ577jmllFJP/+VpBYYC1M0336wPp9atW6dGjx6tADVlyhSllFJXX/0dBSjXdVVzc7Nqbm5WjY2NCqgoj1JKXXDBBQpQEyZMUCeccLwaN26cAtS1116bppk+/TIFqBNOOF5de+21asKECQpQV1/9HaWUUg8++KAC1MyZM5VSSq1evTot0/TplymllHruuefS39+kSZPSPE444XilMvXme15aLzfceENatilTpqR56n2UUurmm29WgLrzzjuVytwHdB28+OKLavr0y5RpmkkdxHWo/25ublbPPvusam5uVuPGjUvzVZnrdc45Z6frpkyZogDV3NyspkyZoorFWgWGWrx4sbrzzjsVyf3l1VcXpPv8+c9/Ttf/+u5fKZUp96OPPqpUcv8JozB9Dj366KMKUFdeeaVSSqnFixcnx4rrQ7eXSZMmqZ6eHqWUUuecc7YC1NixY9WUKVPSazlt2rS0LGee+eWK8ut2cetttyillPLK5fQ4kyZNUieccHxa7xdccEGaz7XXXqsA1djYqE444XjV3NxcUd7e3l41btw4VSzWpuVTSqlp06alee+IRFG0XgS5IGwhwihUXV1dFSJcKaU6OjrUDTfeoEaMGJHePF3XVdOmTau4uQZBsIEYFHYM/vCHP2TETrxMnTq1Ik0YhSqMQuWVy6lAyLYTQXgntCjUAunW225R06ZNU6ZpqgcffDBN55XLSimlvve97yuqhParry5QxWKtGj16tFKJINOiZ/To0aqrq0upRNjFQtdIhaPO78UXX0zzU0qpK6+8UgFq9erV6bqpU6cqIO2Yvv766wpQ3/ve95XKCEMt2DSnnHKqAkMppdQTTzyhAPXwww8rlQjZxsZG1dHRkaaPRZ2h3njzzXTdX//6TFofURTXh763Br6v1q5trchDZToQ8+a9opRSaubMmQpQ999/f0U6LXh1Oo0W1GvXtlasN01TjR8/Pv371ttuSe8RWtDqY2UFehAE6g9/+INaunRZhSA/88wvp2l0HQPp+ery/fWv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NnDrrbdw0003ceutt7Bx4yZ6/T5ZliOEYMeOHVx91dVceOGFXHzxxezYsQMp/EMFkh07drBhwwb6PWeg4jOXbNu6jc2b73e/q4Tp6Rluv/0Oev0+aZIgpXuo2bFjB3dt3OjivH32E601Gzdu4uabf1brtW3rNhJvlEshwdp6Aqa1lp07d3Hrrbewd+8e2u22M9y9rM2b7+eOO+6gu9AFoPDG80knncgxxzyak056Mn/xFx/mda/7A2655RauuOIKVq48sq4PgDUGy2BCbp7n5HleT+gdHx8HcA8InvPO+ywnnngiH/3oR3nSk06k3W67scPwg1bkAIghK5FIJBI5HIkhKw8PzZCR0JYf/8THLWC/9rWvWdsIj1i5cqV94hOfOHTupZdeWodJrFy50gL2j//4j+trLr30Ugss2l760t+wZ511ls2yzJ5++ul134b+3bplqyvAWvvSl/7GoutPO+00u+Guu6xthEuceeY7F53Xbk/YG2+80Vpr7VX/etWi4yDsZ8/7TF3W+9//PgvYa6+9tt5XVVUd0hHCPEJZzbCNXbumbbs9YaWUdn5+3lpr7W233W7XrVu3qNx169bZ2dlZJ78RThPCYkKd3/jGP7S20d7XXnutBWyWZfbOO++0thGyEurZ6/WstdZecMEFFrB/+Zd/abdv324B+/FPfNwJGuG0004bClkJ7XDllVdaa61dv369Beq2CmFBQa9m6E9k/8SQlUgkEolEIkMI4Tyc4NPpAfd5D/maNWvAZ9VooqsKIeCyyy7jxS9+Mb/1Wy9nenqae+65hw9+8EOcc845fPADHxi65swz38m3v/1tvvKVr3DBBRfwwQ9+EICiKLjyyis555y/ZcNdd/GpT32Ke+65h9e9/nX1tf/tuc/ls+d9hmuuuYbbbrudz573GdavX8+73/UuaHhlgwf7a1/7Grt2TfOKV7yCTmd+4PVtj3Pmme/k0ksv5ZZbbubGG2/ktNN+lT98wxu5/vrr6/JGEVLQ7/fJ87zO4536cI8kGYR9fOhDH6TTmafVGscY53n+v//v/861117L1772NW677Xauu+461q5dy86dO0l8xhqhnIe8ma0myP/MZ87j5pt/VofB/MM//APA0NuKNHNvCZRyuuV5DsCPfnQNAE9/+tPZtWsnAP/nq/+HM844gze96Y286U1v5C1veQtvetMbueqq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)\n", "\n" ] }, { "cell_type": "markdown", "metadata": { "id": "wcCk-SMWgWrp" }, "source": [ "*Проблема* заключается в том, что не все миРНК одинаково эффективны в подавлении экспрессии генов. Способность миРНК к ингибированию измеряется с помощью количественной ОТ-ПЦР, *однако* существуют гипотезы, что определенные характеристики олигонуклеотидов могут предсказать их эффективность.\n", "\n", "**Описание датасета**\n", "\n", "[Датасет](https://www.kaggle.com/datasets/livtoft/sirna-activity/data) содержит 653 олигонуклеотида, информацию о целевой мРНК, последовательности миРНК, а также характеристики, которые могут быть предикторами активности миРНК.\n", "\n", "* `target mRNA` — идентификатор целевой мРНК.\n", "\n", "* `Start / End` — начальная и конечная позиции миРНК на целевой мРНК.\n", "\n", "* `Sequence` — последовательность нуклеотидов в миРНК.\n", "\n", "* `G / U` — количество нуклеотидов гуанина (G) и урацила (U) в миРНК.\n", "\n", "* `bi` — стабильность димеров антисмысловой цепи (энергия связи между одинаковыми цепями).\n", "\n", "* `uni` — внутримолекулярная стабильность антисмысловой цепи (способность цепи формировать петли или шпильки).\n", "\n", "* `duplex` — энергия связи между антисмысловой и смысловой цепями миРНК (чем меньше, тем прочнее комплекс).\n", "\n", "* `Pos1,2,6,13,14,18` — стабильность связи пар оснований в ключевых позициях siRNA при взаимодействии с мРНК.\n", "* `Dif_5-3` — разница стабильности концов миРНК (5' и 3').\n", "\n", "* `Content+ / Content-` — содержание нуклеотидов на положительной и отрицательной цепи.\n", "\n", "* `Cons+ / Cons- / Cons_Sum` — консервативность последовательностей (на положительной, отрицательной цепи и суммарно).\n", "\n", "* `Hyb19` — энергия гибридизации с мРНК (длина 19 пар оснований).\n", "\n", "* `target` — цель (идентификатор).\n", "\n", "* `Activity` — процент остаточной экспрессии целевой мРНК. **Чем меньше активность, тем выше эффективность подавления экспрессии гена.**\n", "\n", "Согласно [оригинальной статье](https://bmcbioinformatics.biomedcentral.com/articles/10.1186/1471-2105-7-65#Tab1), эти признаки должны помочь выявлять миРНК, наиболее эффективно подавляющие экспрессию гена." ] }, { "cell_type": "markdown", "metadata": { "id": "ToHJKlibWHh8" }, "source": [ "### 1. Загрузка и подготовка данных\n", "Загрузите датасет и выведите первые несколько строк." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 273 }, "executionInfo": { "elapsed": 366, "status": "ok", "timestamp": 1741429452777, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "LftkTnn26XPn", "outputId": "23f5951d-e4dd-4760-d9b6-db07fd889cbf" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "skf-j3eCWw0m" }, "source": [ "Проверьте, есть ли в данных пропуски? Все ли столбцы имеют числовой формат?" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 51, "status": "ok", "timestamp": 1741429459208, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "ZxjaVrHhXItG", "outputId": "f2d9e501-f985-4da5-df9e-2aeb2d20a40c" }, "outputs": [], "source": [ "data.info()" ] }, { "cell_type": "markdown", "metadata": { "id": "QsJJoP2aDMAF" }, "source": [ "**Ответ:**" ] }, { "cell_type": "markdown", "metadata": { "id": "CsyizeWbmZCC" }, "source": [ "Отличается ли масштаб у числовых признаков?" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 349 }, "executionInfo": { "elapsed": 103, "status": "ok", "timestamp": 1741429461644, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "9venGWOXzm6L", "outputId": "68343753-836c-4bae-d446-9952660645eb" }, "outputs": [], "source": [ "data.describe()" ] }, { "cell_type": "markdown", "metadata": { "id": "F43_EvWADZan" }, "source": [ "**Ответ:**" ] }, { "cell_type": "markdown", "metadata": { "id": "EGtRO0vti2QC" }, "source": [ "Посмотрим на распределение активности:" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 349 }, "executionInfo": { "elapsed": 350, "status": "ok", "timestamp": 1741429463430, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "UpU1rAGgify_", "outputId": "70eeb49e-5b03-4497-8192-8f64190a7415" }, "outputs": [], "source": [ "plt.figure(figsize=(10, 4))\n", "sns.histplot(data['Activity']);" ] }, { "cell_type": "markdown", "metadata": { "id": "peNhuuKhwhXO" }, "source": [ "Удивление могут вызывать значения активности свыше 100%. Как будто бы в некоторых случаях последовательность миРНК вместо подавления, напротив, усиливала экспрессию мРНК. Эта тайна, покрытая мраком, остаётся на совести экспериментаторов 🤔. Более важно научиться предсказывать эффективные последовательности, при применении которых остаточная активность мала. В качестве порогового значения возьмём 30% и будем пытаться отделять (классифицировать) эффективные и неэффективные цепочки миРНК по такому правилу:\n", "\n", "* 1 (эффективная): миРНК снижает уровень мРНК более чем на 70% (значение активности ≤ 30%).\n", "\n", "* 0 (неэффективная): миРНК снижает уровень мРНК менее чем на 30% (значение активности > 30%)." ] }, { "cell_type": "markdown", "metadata": { "id": "oO7v_X8apVMq" }, "source": [ "Установите порог, выделите матрицу признаков и целевую переменную:" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 14, "status": "ok", "timestamp": 1741429464925, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "bWozemt4TFi6", "outputId": "587858a6-179f-423d-d6f4-c7dac74a4601" }, "outputs": [ { "data": { "text/plain": [ "((653, 21), (653,))" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "<...>\n", "\n", "X.shape, y.shape" ] }, { "cell_type": "markdown", "metadata": { "id": "ZCSNIMNVqQIP" }, "source": [ "Посчитайте количество нулей и единиц таргете. Лучше всего представить ответ в виде графика с двумя столбцами, высота которых соответствует количеству объектов класса (см. например, [`sns.countplot`](https://seaborn.pydata.org/generated/seaborn.countplot.html)). Есть ли дисбаланс между классами?" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 347 }, "executionInfo": { "elapsed": 310, "status": "ok", "timestamp": 1741429465847, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "4XfauL47qxuw", "outputId": "52a3897e-e663-4dd8-c6fe-5c1074557932" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "LuyULxleqs8j" }, "source": [ "**Ответ:** " ] }, { "cell_type": "markdown", "metadata": { "id": "WotkphbSbZ8x" }, "source": [ "Хорошо ли обусловлена матрица $X$? О чём это говорит?" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 4, "status": "ok", "timestamp": 1741429471233, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "e2zUTvvNboAu", "outputId": "090d7e5f-4e81-4031-86bc-51d978a9bc95" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "R-OP8rFzbot0" }, "source": [ "**Ответ:** " ] }, { "cell_type": "markdown", "metadata": { "id": "9O5_ivgrboWQ" }, "source": [ "Для наглядности, выведите матрицу корреляций. Что означают элементы матрицы? А в нашем случае?" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 553 }, "executionInfo": { "elapsed": 594, "status": "ok", "timestamp": 1741429473531, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "6NhLM16xUEeL", "outputId": "f034cecb-e9aa-412b-b6e2-2aa5f38102cb" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "_xv-p6EmcpTw" }, "source": [ "**Ответ:**" ] }, { "cell_type": "markdown", "metadata": { "id": "ZSdn_bI3eK0z" }, "source": [ "Разделите данные на обучающую и тестовую выборки в отношении 3:2. Вам не подойдет стандартный метод `test_train_split`, так как в данных есть группы (столбец `Target seq`): для каждой целевой последовательности подбирались различные цепочки миРНК:" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 305 }, "executionInfo": { "elapsed": 940, "status": "ok", "timestamp": 1741429478727, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "OF0qkFnp3W4d", "outputId": "22e5f9a8-f031-4443-cb57-6b475a2005a7" }, "outputs": [], "source": [ "plt.figure(figsize=(15, 4))\n", "sns.countplot(x=data['Target seq'])\n", "plt.xticks(rotation=90, fontsize=11)\n", "plt.title('Количество записей в данных по всем последовательностям (группам)');" ] }, { "cell_type": "markdown", "metadata": { "id": "euAwu9Dl3VaX" }, "source": [ "Реализуйте разделение на тренировочную и тестовую выборки так, чтобы все группы попали целиком только в одну из частей. Вы можете реализовать алгоритм самостоятельно или воспользоваться готовыми решениями, например [`GroupShuffleSplit`](https://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GroupShuffleSplit.html), используя метод `groups`." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "executionInfo": { "elapsed": 1, "status": "ok", "timestamp": 1741429478835, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "S1NnEVtaUQxd" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "pZ4RVBKs8fHk" }, "source": [ "Выведите что-либо, подтверждающее корректность вашего разбиения. Чем плохо, если элементы выборки, соответствующие одной и той же целевой последовательности, попадут одновременно в тестовую и обучающую выборку?" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 8, "status": "ok", "timestamp": 1741429480004, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "5lmn2MmE8pAc", "outputId": "93fd3522-82b8-4f0e-8c8c-caa908ea0e20" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "01lGEB-VkoHT" }, "source": [ "**Ответ:**" ] }, { "cell_type": "markdown", "metadata": { "id": "FasnwnTTfurM" }, "source": [ "Выведите распределение данных по классам для обеих выборок, аналогично тому, как вы делали в начале для всей выборки. Одинаково ли распределение на обучающей и тестовой выборках?" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 393 }, "executionInfo": { "elapsed": 315, "status": "ok", "timestamp": 1741429481697, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "-B80aN8Sf_Zi", "outputId": "351d9cfc-320f-4dae-8966-28b4634d64c2" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "VGWHpYiLlKm1" }, "source": [ "**Ответ:**" ] }, { "cell_type": "markdown", "metadata": { "id": "u1rQPD-B4ChX" }, "source": [ "Далее, при построении классификатора, учитывайте диcбаланс, если он есть: используйте взвешенную версию логистической регрессии (см. параметр `class_weight`) и метрику [`balanced_accuracy_score`](https://scikit-learn.org/stable/modules/generated/sklearn.metrics.balanced_accuracy_score.html#sklearn.metrics.balanced_accuracy_score) для оценки качества модели. **❗Это очень важно❗**" ] }, { "cell_type": "markdown", "metadata": { "id": "i92T7Tzjlr_M" }, "source": [ "Стандартизируйте данные." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "executionInfo": { "elapsed": 15, "status": "ok", "timestamp": 1741429694304, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "YPfLY6PFft-T" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "2HETnbQImfLX" }, "source": [ "### 2. Модельки, модельки, модельки..." ] }, { "cell_type": "markdown", "metadata": { "id": "oDQsDGXBoPlT" }, "source": [ "#### 2.1 Самый популярный класс\n", "\n", "Найдите самый популярный класс в обучающей выборке и посчитайте точность ответа на трейне и тесте только этим классом — константой. Отличается ли взвешенная точность от обычной?" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 67, "status": "ok", "timestamp": 1741429698258, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "XedCeRCwmCOV", "outputId": "e03959dc-5060-4e5f-c2a7-abb9c4872ab5" }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Взвешенная точность на тесте: 0.500, на трейне: 0.500\n", "Обычная точность на тесте: 0.525, на трейне: 0.563\n" ] } ], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "9SNWMYEFsBSZ" }, "source": [ "**Вывод:**" ] }, { "cell_type": "markdown", "metadata": { "id": "onpsFqPAsXVy" }, "source": [ "#### 2.2 Логистическая регрессия без регуляризации\n", "\n", "Обучите классическую логистическую регрессию без регуляризации и визуализируйте точность ответа на трейне и тесте. **Свободный коэффициент необходимо исключить из модели**.\n", "\n", "
\n", " Подсказка ✍️ \n", " \n", "> Чему равен аргумент `penalty` по умолчанию?\n", "\n", "

" ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/" }, "executionInfo": { "elapsed": 43, "status": "ok", "timestamp": 1741429699861, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "1w20K0fvqLXd", "outputId": "d3b0b0fc-4d62-42ec-d604-09afdbd429ba" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "nyP9H6duuDde" }, "source": [ "**Вывод:**" ] }, { "cell_type": "markdown", "metadata": { "id": "dEWczwxTRuky" }, "source": [ "#### 2.3 Логистическая регрессия с регуляризацией" ] }, { "cell_type": "markdown", "metadata": { "id": "KrnG7dX3Rucu" }, "source": [ "За что отвечает гиперпараметр `C` у класса `LogisticRegression`?" ] }, { "cell_type": "markdown", "metadata": { "id": "KOkRAHLrR6ag" }, "source": [ "**Ответ:**" ] }, { "cell_type": "markdown", "metadata": { "id": "s_p3T2OUuL1T" }, "source": [ "Вам необходимо исследовать зависимость от `C` следующих величин:\n", "1. Accuracy на трейне\n", "2. Accuracy на тесте\n", "3. Коэффициенты модели\n", "\n", "Чтобы не приходилось постоянно обучать модели при одних и тех же сетках `C`, предлагается написать функцию, которая будет принимать на вход вид штрафа `penalty`, границы диапазона `C`, и саму выборку. На каждой итерации вычисляйте все величины и сохраняйте в виде списков. Для мониторинга времени работы используйте функцию `tqdm`. Пример использования:\n", "\n", "```\n", "from tqdm.notebook import tqdm\n", "for C in tqdm(C_grid):\n", " <тело цикла>\n", "```\n", "\n", "Не забудьте также про имеющийся дисбаланс классов." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "executionInfo": { "elapsed": 8, "status": "ok", "timestamp": 1741429706146, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "9lp9hyMptJvu" }, "outputs": [], "source": [ "def train_alpha_grid(\n", " min_log_C: float,\n", " max_log_C: float,\n", " resolution: int,\n", " X_train: pd.DataFrame,\n", " y_train: np.ndarray,\n", " X_test: pd.DataFrame,\n", " y_test: np.ndarray,\n", " penalty: str,\n", " solver: str = 'newton-cholesky',\n", " max_iter: int = 100\n", ") -> Tuple[np.ndarray, List[List[float]], List[float], List[float]]:\n", " \"\"\"Обучает модель LogisticRegression для разных значений параметра регуляризации C,\n", " сохраняет коэффициенты, вычисляет accuracy на обучающей и тестовой выборках.\n", "\n", " Args:\n", " min_log_C (float): минимальное значение log10(C) для сетки.\n", " max_log_C (float): максимальное значение log10(C) для сетки.\n", " resolution (int): число точек на сетке C.\n", " X_train (pd.DataFrame): обучающая выборка (признаки).\n", " y_train (np.ndarray): отклик на обучающей выборке.\n", " X_test (pd.DataFrame): тестовая выборка (признаки).\n", " y_test (np.ndarray): отклик на тестовой выборке.\n", " penalty (str): тип регуляризации ('l1', 'l2', 'elasticnet', 'none').\n", " solver (str, optional): метод оптимизации параметров модели. По-умолчанию 'newton-cholesky'.\n", " max_iter (int, optional): максимальное количество итераций для оптимизации. По-умолчанию 100.\n", "\n", " Returns:\n", " Tuple[np.ndarray, List[List[float]], List[float], List[float]]:\n", " - C_grid (np.ndarray): сетка значений C,\n", " - coefs_list (List[List[float]]): список коэффициентов для каждого значения C,\n", " - baccuracy_train_list (List[float]): список balanced accuracy на обучающей выборке для каждого значения C,\n", " - baccuracy_test_list (List[float]): список balanced accuracy на тестовой выборке для каждого значения C.\n", " \"\"\"\n", "\n", " <...>" ] }, { "cell_type": "markdown", "metadata": { "id": "UAoXOQifNJan" }, "source": [ "Проведите эксперимент для 3-х разных моделей логистической регрессии с различными типами регуляризации:\n", "1. $L_1$-регуляризация\n", "2. $L_2$-регуляризация\n", "3. Комбинированная регуляризация с параметром `l1_ratio=0.5`.\n", "\n", ">*Рекомендации*\n", ">* Подберите диапазоны значений для гиперпараметра `C`. Не берите слишком узкие, чтобы видеть на графике всю картину. Для слишком широких границ придётся брать больше точек.\n", ">* Вам не нужна очень частая сетка гиперпараметра `C`. При отладке кода можно вообще использовать сетку из 2-3 значений.\n", ">* Вы можете столкнуться с различными ошибками и `warning`-ами (например, неверный `solver`, отсутствие сходимости, и т.д.) Постарайтесь настроить гиперпараметры модели таким образом, чтобы ошибки исчезли, а количество предупреждений было минимальным.\n", ">* Для ускорения работы программы можно использовать параллельные вычисления, передав аргумент `n_jobs` в модель. Это особенно полезно при запуске на локальном компьютере, так как Google Colab предоставляет лишь два ядра ЦПУ по-умолчанию." ] }, { "cell_type": "code", "execution_count": null, "metadata": {}, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "DQ6eN1k1RUqm" }, "source": [ "Нарисуйте треки коэффициентов моделей в зависимости от `C`. Легенду можно сделать общую, если все графики помещаются на экране. Отразите в ней наименования признаков для соответствующих коэффициентов. Сделать красиво могут помочь заметки [отсюда](https://stackoverflow.com/questions/4700614/how-to-put-the-legend-outside-the-plot)." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 418 }, "executionInfo": { "elapsed": 1097, "status": "ok", "timestamp": 1741429949283, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "BbW63vbvDI0m", "outputId": "1ed2242f-4b90-488a-8221-e8d72a32a1eb" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "bYpm-quhZoW7" }, "source": [ "**Вывод:**" ] }, { "cell_type": "markdown", "metadata": { "id": "316NMxZZZrcO" }, "source": [ "Нарисуйте зависимости точности предсказания от `C` на обучающей и тестовой выборках. Скомпонуйте всё на 2-3 графиках. Горизонтальными линиями, отметьте точность модели без регуляризации на трейне и тесте." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 261 }, "executionInfo": { "elapsed": 802, "status": "ok", "timestamp": 1741429950092, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "YU449ztgFoFE", "outputId": "6a25397b-13b3-4f49-cc9d-8d4727d67618" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "IA125gwxTrlj" }, "source": [ "Сделайте общий вывод по задаче. Есть ли пользва от регуляризации с точки зрения метрики? Получается ли удовлетворить всем трём перечисленным условиям одновременно?" ] }, { "cell_type": "markdown", "metadata": { "id": "zdaFidTycI0A" }, "source": [ "**Вывод:**" ] }, { "cell_type": "markdown", "metadata": { "id": "EWlq9RI9ju0A" }, "source": [ "## Задача 3 (продолжение)\n", "Продолжайте работать с этим датасетом. Далее используйте $L_2$-регуляризацию." ] }, { "cell_type": "markdown", "metadata": { "id": "2fNYSdZPFyJ9" }, "source": [ "### 1. Число обусловленности\n", "Исследуйте зависимость числа обусловленности от параметра `C`. Постройте соответствующий график." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 384 }, "executionInfo": { "elapsed": 785, "status": "ok", "timestamp": 1741429951608, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "vjg6PHoTRKr4", "outputId": "4524fd72-6ac1-4ded-edd1-0e226784023b" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "1PhVrxvgHAOs" }, "source": [ "**Вывод:**" ] }, { "cell_type": "markdown", "metadata": { "id": "pSznT1sEHEpg" }, "source": [ "### 2. Предсказание вероятностей\n", "\n", "Исследуйте распределение предсказываемых вероятностей для логистической регерессии с регуляризацией и без.\n", "\n", "Для начала, реализуйте функцию, которая будет обучать логистическую регрессию с наиболее оптимальным `C` и возвращать предсказание вероятности для касса $0$. Для этого у всех классификаторов `sklearn` предусмотрен метод `predict_proba`." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "executionInfo": { "elapsed": 39, "status": "ok", "timestamp": 1741430066367, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "upbI1j6cUUry" }, "outputs": [], "source": [ "def get_proba_distr(\n", " X_train: pd.DataFrame,\n", " y_train: np.ndarray,\n", " X_test: pd.DataFrame,\n", " C: float = np.inf\n", ") -> Tuple[np.ndarray, float]:\n", "\n", " <...>" ] }, { "cell_type": "markdown", "metadata": { "id": "GImXdSTlUl2q" }, "source": [ "Сравните гистограммы распределения предсказанных вероятностей для двух указанных моделей. Используйте логарифмический масштаб по вертикальной оси." ] }, { "cell_type": "code", "execution_count": null, "metadata": { "colab": { "base_uri": "https://localhost:8080/", "height": 646 }, "executionInfo": { "elapsed": 1120, "status": "ok", "timestamp": 1741430345195, "user": { "displayName": "Артём Логинов", "userId": "16122714672800212068" }, "user_tz": -180 }, "id": "HYPxPRh9UlPJ", "outputId": "0163a8b0-028d-48e8-d7a2-053ded71aba8" }, "outputs": [], "source": [] }, { "cell_type": "markdown", "metadata": { "id": "LFm8OFFcS6FJ" }, "source": [ "**Вывод:**" ] }, { "cell_type": "markdown", "metadata": { "id": "Ri40ptDpztRl" }, "source": [ "**Интересные статьи:**\n", "\n", "[Червивый путь к Нобелю: история miRNA и больших открытий](https://nplus1.ru/material/2024/10/08/microrna-nobel2024)" ] } ], "metadata": { "colab": { "provenance": [] }, "kernelspec": { "display_name": "Python 3", "name": "python3" }, "language_info": { "name": "python" } }, "nbformat": 4, "nbformat_minor": 0 }